package com.neouton.crm.executiceManager.entity;

import com.neouton.common.entity.BaseEntityVO;
import com.neouton.crm.pm.entity.PurchaseOrderVO;
import com.neouton.crm.product.entity.ProductInfoVO;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 采购产品Vo
 * @Author libingkun
 * @Date 2022年11月30日
 * @Version 1.0
 *          初始化迁移
 */
@Data
public class ManagerPurchaseOrderProductVO extends BaseEntityVO {
    /**
     * 主键ID
     */
    private Integer purchaseProductId;
    /**
     * 采购单ID
     */
    private Integer purchaseId;
    /**
     * 产品信息
     */
    private ProductInfoVO productInfo;
    /**
     * 产品单价
     */
    private String purchaseProductPrice;

    /**
     * 产品数量
     */
    private String purchaseProductNum;

    private String purchaseProductRemark;

    /**
     * 采购单
     */
    private PurchaseOrderVO purchaseOrder;


    /**
     * 价格区间
     */
    private List<String> prices;


    /**
     * 排序字段
     */
    private String orderByProp;

    /**
     * 排序类型
     */
    private String order;

    /**
     * 总价
     */
    private BigDecimal purchaseProductTotalPrice;

    private String purchaseProductTotalPricePage;
}
